package com.ruoyi.zdgz.service.impl;

import java.util.List;

import com.ruoyi.zdgz.domain.Absj;
import com.ruoyi.zdgz.mapper.AbsjMapper;
import com.ruoyi.zdgz.service.IAbsjService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * 矿用设备安标信息数据项Service业务层处理
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
@Service
public class AbsjServiceImpl implements IAbsjService
{
    @Autowired
    private AbsjMapper absjMapper;

    /**
     * 查询矿用设备安标信息数据项
     * 
     * @param cpmc 矿用设备安标信息数据项ID
     * @return 矿用设备安标信息数据项
     */
    @Override
    public Absj selectAbsjById(String cpmc)
    {
        return absjMapper.selectAbsjById(cpmc);
    }

    /**
     * 查询矿用设备安标信息数据项列表
     * 
     * @param absj 矿用设备安标信息数据项
     * @return 矿用设备安标信息数据项
     */
    @Override
    public List<Absj> selectAbsjList(Absj absj)
    {
        return absjMapper.selectAbsjList(absj);
    }

    /**
     * 新增矿用设备安标信息数据项
     * 
     * @param absj 矿用设备安标信息数据项
     * @return 结果
     */
    @Override
    public int insertAbsj(Absj absj)
    {
        return absjMapper.insertAbsj(absj);
    }

    /**
     * 修改矿用设备安标信息数据项
     * 
     * @param absj 矿用设备安标信息数据项
     * @return 结果
     */
    @Override
    public int updateAbsj(Absj absj)
    {
        return absjMapper.updateAbsj(absj);
    }

    /**
     * 批量删除矿用设备安标信息数据项
     * 
     * @param cpmcs 需要删除的矿用设备安标信息数据项ID
     * @return 结果
     */
    @Override
    public int deleteAbsjByIds(String[] cpmcs)
    {
        return absjMapper.deleteAbsjByIds(cpmcs);
    }

    /**
     * 删除矿用设备安标信息数据项信息
     * 
     * @param cpmc 矿用设备安标信息数据项ID
     * @return 结果
     */
    @Override
    public int deleteAbsjById(String cpmc)
    {
        return absjMapper.deleteAbsjById(cpmc);
    }
}
